rental park for construction machines - German English Dictionary